package com.ncs.nc.controller;

import com.ncs.nc.entity.Goods;
import com.ncs.nc.entity.ResultObject;
import com.ncs.nc.entity.User;
import com.ncs.nc.service.GoodsService;
import com.ncs.nc.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

@RestController
@RequestMapping("/user")
public class UserController {

    @Autowired
    private UserService us;
    @Autowired
    private ResultObject ro;

    //登录
    @CrossOrigin(origins = "http://127.0.0.1:8848")
    @RequestMapping("/login")
    public Object update(@RequestBody User user){
        ResultObject ro=new ResultObject<>();
        ro.setStatus("200");
        User userLogin=us.login(user);
        if(userLogin!=null){
            ro.setMsg("查询成功");
        }else{
            ro.setMsg("查询失败");
        }
        ro.setData(us.login(user));
        return ro;
    }

//    //全查
//    @RequestMapping("/all")
//    @CrossOrigin(origins = "http://127.0.0.1:8848")
//    public ResultObject all(){
//        ro.setMsg("查询成功");
//        ro.setStatus("200");
////        ro.setData(ds.list());
//        ro.setData(ds.getAllGoods());
//        return ro;
//    }
//
//    //单查
//    @CrossOrigin(origins = "http://127.0.0.1:8848")
//    @RequestMapping("/one/{cId}")
//    public ResultObject getById(@PathVariable("GoodsId") Long GoodsId){
//        ro.setMsg("查询成功");
//        ro.setStatus("200");
//        ro.setData(ds.getById(GoodsId));
//        return ro;
//    }

//    //更新
//    @CrossOrigin(origins = "http://127.0.0.1:8848")
//    @RequestMapping("/update")
//    public Object update(@RequestBody Goods Goods){
//        ResultObject ro=new ResultObject<>();
//        ro.setMsg("更新成功");
//        ro.setStatus("200");
//        ro.setData(ds.updateById(Goods));
//        return ro;
//    }
//
//    //添加
//    @CrossOrigin(origins = "http://127.0.0.1:8848")
//    @RequestMapping("/add")
//    public Object add(@RequestBody Goods Goods){
//        ResultObject ro=new ResultObject<>();
//        ro.setMsg("更新成功");
//        ro.setStatus("200");
//        ro.setData(ds.save(Goods));
//        return ro;
//    }
//
//    //删除
//    @CrossOrigin(origins = "http://127.0.0.1:8848")
//    @RequestMapping("/del/{cId}")
//    public Object deleteById(@PathVariable("GoodsId") Long GoodsId){
//        ResultObject ro=new ResultObject<>();
//        ro.setMsg("删除成功");
//        ro.setStatus("200");
//        ro.setData(ds.removeById(GoodsId));
//        return ro;
//    }

    //条件查

    //分页查

    //排序



}
